speak off-the-cuff - Turkish English Dictionary